package cn.tedu.spring.auto;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Repository;

/**
 * 最终交给Spring框架床架Bean对象的Java类
 */
@Repository
public class UserCache {
    /*
    1.Autowired注解:只能根据类型进行装配,不能根据Bean对象名称进行装配;
    问题:一个接口有多个实现类，Autowired一定装配失败
    2.Qualifier注解:
    根据IoC中,Bean对象的名称进行装配
     */
    @Autowired
    @Qualifier(value = "AAAA")
    private Cache cache;

}
